package com.suning.sawp.member.service;

import com.suning.sawp.dto.mainpush.StoreManDto;
import com.suning.sawp.member.vo.CateExpandDetailVo;
import com.suning.sawp.member.vo.EmpExpandDetailVo;
import com.suning.sawp.member.vo.StoreExpandDetailVo;

/**
 * 
 * 门店询价未购服务 <br>
 *
 * @author 14060886 祝翔龙
 */
public interface StoreInquiryService {

    /**
     * 
     * 功能描述: 店长查询某门店询价未购活动详情(品类分组)<br>
     *
     * @param storeCode 门店编码
     * @param dateType 0今日 1昨日 2本月
     * @return
     */
    public StoreExpandDetailVo queryInquiryDetailByStore(String storeCode, String dateType);
    
    /**
     * 
     * 功能描述: 店长或督导查询某品类询价未购详情(店员分组)<br>
     *
     * @param storeMan 员工信息
     * @param cateCode 品类编码
     * @param dateType 0今日 1昨日 2本月
     * @return
     */
    public CateExpandDetailVo queryInquiryDetailByCate(StoreManDto storeMan, String cateCode, String dateType);
    
    /**
     * 
     * 功能描述: 店长或督导查询某店员询价未购详情<br>
     *
     * @param storeCode 门店编码
     * @param employeeId 店员工号
     * @param dateType 0今日 1昨日 2本月
     * @param pageNo 页数
     * @return
     */
    public EmpExpandDetailVo queryInquiryDetailByEmp(String storeCode, String employeeId, String dateType, String pageNo);
    
    /**
     * 
     * 功能描述: 店员查询询价未购详情<br>
     *
     * @param storeCode 门店编码
     * @param employeeId 店员工号
     * @param startDate 开始日期
     * @param endDate 结束日期
     * @param pageNo 页数
     * @return
     */
    public EmpExpandDetailVo queryInquiryDetailByEmp4DY(String storeCode, String employeeId, String startDate, String endDate, String pageNo);


}
